import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Arrays;
import java.util.StringTokenizer;

public class Main {
    public static BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
    public static StringTokenizer st;

    public static String next() throws IOException {
        while(st==null|| !st.hasMoreTokens()){
            st=new StringTokenizer(br.readLine());
        }

        return st.nextToken();
    }

    public static String nextLine() throws IOException{
        return br.readLine();
    }

    public static boolean hasNext() throws IOException {
        return br.ready();
    }

    public static int nextInt() throws IOException {
        return Integer.parseInt(next());
    }

    public static void main(String[] args) throws IOException {
        int n=nextInt();
        int[] arr=new int[2*n];
        for(int i=0;i<2*n;i++){
            arr[i]=nextInt();
        }


        Arrays.sort(arr);

        int l=0;
        int r=2*n-1;
        long ans=0;

        while(l<r){
            ans+=(long)arr[l]*arr[r];
            l++;
            r--;
        }

        System.out.println(ans);
    }


//
//    static int mod=2146516019;
//
//    public static void main2(String[] args) {
//
//        int[] inv=new int[233333333+1];
//        inv[1]=1;
//        for(int i=2;i<=233333333;i++){
//            inv[i]=(int) (mod-(long)inv[mod%i]*(mod/i)%mod);
//        }
//
//        long ans=1;
//
//        for(int i=2;i<=233333333;i++){
//            ans^=inv[i];
//        }
//
//        System.out.println(ans);
//
//
//
//    }
//
//    public static void main(String[] args) {
//        long total=fpow(2023,2023)%mod;
//        long p1=(total*fpow(7,mod-2))%mod;
//        long p2=(total*fpow(17,mod-2))%mod;
//        long p3=(total*fpow(17*7,mod-2))%mod;
//
//        long ans=(total-p1-p2+p3+mod+mod)%mod;
//
//        System.out.println(ans);
//
//
//    }
//
//    public static long fpow(long x,long n){
//        long ret=1;
//        while (n>0){
//            if((n&1)==1){
//                ret=(ret*x)%mod;
//            }
//            x=(x*x)%mod;
//            n>>=1;
//
//        }
//
//        return ret;
//
//    }


}
